@@ -16,16 +16,23 @@ group "huginn" do |
||
| 16 | 16 |
action :create |
| 17 | 17 |
end |
| 18 | 18 |
|
| 19 |
-%w("ruby1.9.1" "ruby1.9.1-dev" "libxslt-dev" "libxml2-dev" "curl" "libmysqlclient-dev" "rubygems").each do |pkg|
|
|
| 19 |
+%w("ruby1.9.1" "ruby1.9.1-dev" "libxslt-dev" "libxml2-dev" "curl" "libmysqlclient-dev" "libffi-dev" "libssl-dev").each do |pkg|
|
|
| 20 | 20 |
package pkg do |
| 21 | 21 |
action :install |
| 22 | 22 |
end |
| 23 | 23 |
end |
| 24 | 24 |
|
| 25 |
-bash "Setting default ruby version to 1.9" do |
|
| 25 |
+bash "Setting default ruby and gem versions to 1.9" do |
|
| 26 | 26 |
code <<-EOH |
| 27 |
- update-alternatives --set ruby /usr/bin/ruby1.9.1 |
|
| 28 |
- update-alternatives --set gem /usr/bin/gem1.9.1 |
|
| 27 |
+ if [ $(readlink /usr/bin/ruby) != "ruby1.9.1" ] |
|
| 28 |
+ then |
|
| 29 |
+ update-alternatives --set ruby /usr/bin/ruby1.9.1 |
|
| 30 |
+ fi |
|
| 31 |
+ |
|
| 32 |
+ if [ $(readlink /usr/bin/gem) != "gem1.9.1" ] |
|
| 33 |
+ then |
|
| 34 |
+ update-alternatives --set gem /usr/bin/gem1.9.1 |
|
| 35 |
+ fi |
|
| 29 | 36 |
EOH |
| 30 | 37 |
end |
| 31 | 38 |
|
@@ -14,14 +14,21 @@ group "huginn" do |
||
| 14 | 14 |
members ["huginn"] |
| 15 | 15 |
end |
| 16 | 16 |
|
| 17 |
-%w("ruby1.9.1" "ruby1.9.1-dev" "libxslt-dev" "libxml2-dev" "curl" "libshadow-ruby1.8" "libmysqlclient-dev" "libffi-dev" "libssl-dev" "rubygems").each do |pkg|
|
|
| 17 |
+%w("ruby1.9.1" "ruby1.9.1-dev" "libxslt-dev" "libxml2-dev" "curl" "libmysqlclient-dev" "libffi-dev" "libssl-dev").each do |pkg|
|
|
| 18 | 18 |
package("#{pkg}")
|
| 19 | 19 |
end |
| 20 | 20 |
|
| 21 |
-bash "Setting default ruby version to 1.9" do |
|
| 21 |
+bash "Setting default ruby and gem versions to 1.9" do |
|
| 22 | 22 |
code <<-EOH |
| 23 |
- update-alternatives --set ruby /usr/bin/ruby1.9.1 |
|
| 24 |
- update-alternatives --set gem /usr/bin/gem1.9.1 |
|
| 23 |
+ if [ $(readlink /usr/bin/ruby) != "ruby1.9.1" ] |
|
| 24 |
+ then |
|
| 25 |
+ update-alternatives --set ruby /usr/bin/ruby1.9.1 |
|
| 26 |
+ fi |
|
| 27 |
+ |
|
| 28 |
+ if [ $(readlink /usr/bin/gem) != "gem1.9.1" ] |
|
| 29 |
+ then |
|
| 30 |
+ update-alternatives --set gem /usr/bin/gem1.9.1 |
|
| 31 |
+ fi |
|
| 25 | 32 |
EOH |
| 26 | 33 |
end |
| 27 | 34 |
|